package com.dal.gm_api.api;

import java.util.Date;
import java.util.List;

/**
 * Created by fxf on 2018-1-10.
 */
public interface IGameIntercept {

	/**
	 * 添加屏蔽
	 * @param type 屏蔽类型：1:消息号 2:冻结账号 3：警示禁言 4：静默禁言
	 * @param targets
	 * @param deadline
	 * @param remarks
	 * @return
	 */
    boolean intercept(int type,List<String> targets, Date deadline,String remarks);

    
    /**
     * 解除屏蔽
     * @param ids 需要删除的屏蔽信息
     * @return
     */
    boolean removeIntercept(int...ids);

    
    /**
     * 取得屏蔽信息
     * @param types
     * @return
     */
    List<String> getInterceptInfo();
}
